This software is freeware. However, I assert my right to be identified as the author of this software. It is not acceptable behaviour to disassemble or otherwise hack the executable. WebSpeed is provided "as is" with no claims to itÆs capabilities or stability. If you do not back up your registry prior to using this software then all I can say is "donÆt blame me!". Having said that I have never had any problems with it but it is sensible to take some precautions.
***** áPLEASE BACK UP YOUR REGISTRY BEFORE USING WEBSPEED!! *****
VERSION HISTORY
Version 1.5
- Added check for multiple instances. You cannot now run multiple copies of WebSpeed.
- Verifies that the NetTrans/0002 key actually contains the TCP/IP settings.
- Corrected a small typo in the about box :(
- After typing new MaxMTU value, pressing ENTER selects "OK" and returns to main form.
- Enabled tabbing through Radio Buttons.
- Added support for Automatic MTU Detection.
Version 1.4
- You can remove the registry entries.
PLATFORM SUPPORT
WebSpeed is for Windows 95 only. I am currently working on an NT Version. It has been tested on Win95 build 950 and 950a (sometimes known as OSR1). I have not tested it on OSR2. It may work. If it does, please tell me. If it doesnÆt, restore your registry - you did back it up didnÆt you? (Big Grin)
INTRODUCTION
I wrote WebSpeed when trying to optimise the throughput of my Internet access. I became tired of opening the registry, finding the appropriate keys, editing them and then closing the registry again. WebSpeed was written using ideas gained from the guys at NetPro NorthWest who publish the excellent "MaxMTU Fix for Win95" document. The document can be found at:
http://www.sns-access.com/%7Enetpro/maxmtu.htm
I strongly suggest that you read their document prior to using WebSpeed.
Automatic MTU Detection is discussed in Article Q158474 in Microsoft's Knowledge
Base and at http://www.graphcomp.com/info/rfc/rfc1191.html
WHAT DOES WEBSPEED DO?
WebSpeed writes values to 2 keys in your registry.
The default values used by Windows are discussed in the MaxMTU document published by NetPro. If you select the "Set Optimum" Button on WebSpeed it will DISPLAY values of MaxMTU=576 and DefaultRcvWindow=2144. In WebSpeed I refer to DefaultRcvWindow as RWIN so please donÆt get confused.
You can change MaxMTU by pressing the "Change MaxMTU Value" Button. Although the recommended value is 576, I sometimes use 1524 (the MRU used by my ISP) if I am surfing "locally". However, it will probably be different for you. Stick with the recommended optimum values initially until you see how you get on.
WebSpeed calculates MSS by subtracting 40 from your entered value of MaxMTU. RWIN is calculated from the MSS times the Multiplier value (set by the slider) e.g., with MaxMTU=1524, MSS will be calculated as 1484 and, if the slider is set to a value of 4, then RWIN = 1484 x 4 = 5936. WebSpeed will write MaxMTUáonly, RWIN only (I don't know why you would want to do this) or MaxMTU AND RWIN values to the registry. The default is to write both. If you elect to write one value, the other is deleted from the registry. I suggest you either write both or MaxMTU only.
If you donÆt want to apply any values just close the program window and select YES in response to the dialog asking if you really want to quit.
WebSpeed will NOT change the registry until the "Update Registry" Button is pressed. That is the only time WebSpeed writes to the registry. It does not write to the registry on exit. When starting, WebSpeed accesses the registry in read-only mode.
The registry settings remain valid until you change them either manually or using WebSpeed. They are not lost following a reboot.
Clicking with the right mouse button anywhere in the main window will bring up a menu.
INSTALLATION
Run the executable which will allow you to extract the program and text file to any directory of your choice. By default it suggests \WebSpeed\ but you can over-ride this. Make a shortcut to the executable anywhere you want. WebSpeed does not require DLLÆs, registry entries or an ini file in order to run.
Use the shortcut to start the program having read the relevant docs first!
UNINSTALLING
Delete the shortcut if you created one. Delete the WebSpeed Folder. That's it !
FAREWELL
I hope you find this utility helpful. Please read NetProÆs excellent document to fully understand what you are trying to achieve.